minimum depth of binary tree leetcode